Fault-Tolerant Implementation of Systolic Arrays
نویسندگان
چکیده
In this paper, several fault-tolerant hardware implementations of Systolic Arrays on reconfigurable devices, such as FPGAs, are investigated and primal selection criteria such as resource utilization, computation time, advantages and disadvantages of every fault-tolerant method are presented. Since the main goal of the designs presented herein is the high performance of the implementations, the obtained Systolic Arrays for each of the investigated fault-tolerant method are space-optimal and time-optimal, i.e., they have minimal number of Processing Elements for the given problem size and they have minimal execution time for that number of Processing Elements, respectively. Systolic networks are a class of pipelined array architectures which rhythmically compute and pass data through the complex. A Systolic Array features the important properties of modularity, regularity, spatial locality, temporal locality, high degree pipelinability, parallel computing and high synchronized multiprocessing. The VLSI technology advance enables the integration of circuits with millions of components into a single silicon chip and has opened the way for massive parallel computations. In order to take advantage of the computational specialization and the inherent parallelism of Systolic Arrays, a proper platform for their implementation is reconfigurable devices, such as FPGAs, since, in applications that permit parallelization, FPGAs can be used as dedicated computers in order to perform certain computations at very high frequencies. Their flexibility and the simplicity of the existing software design tools make FPGAs a suitable platform for rapid system prototyping. Over the above, FPGAs, as a middle ground between software and ASICs (Application Specific Integrated Circuits), offer the designer the benefits of custom hardware, eliminating high development costs and manufacturing time.
منابع مشابه
Fault-tolerant adder design in quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for faster speed, smaller size, and low power consumption than semiconductor transistor based technologies. Previously, adder designs based on conventional designs were examined for implementation with QCA technology. This paper utilizes the QCA characteristics to design a fault-tolerant adder that is more...
متن کاملFault-tolerant adder design in quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for faster speed, smaller size, and low power consumption than semiconductor transistor based technologies. Previously, adder designs based on conventional designs were examined for implementation with QCA technology. This paper utilizes the QCA characteristics to design a fault-tolerant adder that is more...
متن کاملBit-Serial Systolic Array Implementation of Euclid's Algorithm for Inversion arid Division in GF(2m)
This paper presents two serial-in serial-out systolic arrays for inversion or division in GF(2") with the standard basis representation. They can produce results at a rate of one per m cycles after an initial delay of 5m 4 cycles. The proposed arrays involve unidirectional data flow and are highly regular and modular. Thus, they are well suited to VLSI implemenitation with fault-tolerant design...
متن کاملNovel efficient fault-tolerant full-adder for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...
متن کاملNovel efficient fault-tolerant full-adder for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...
متن کامل